import './assets/main.scss'
import { createApp } from 'vue'
import ElementPlus from 'element-plus'//表示的是一个属性的时候不需要{}，导出函数的时候需要{}
import 'element-plus/dist/index.css'
import router from '../../store/src/router'//路由导出，导出的也是一个对象
import App from './App.vue'
import {createPinia} from 'pinia'//{}表示需要导入的函数，然后封装到对象中进行使用
import { createPersistedState } from 'pinia-persistedstate-plugin'
import locale from 'element-plus/dist/locale/zh-cn.js'

const app = createApp(App);//创建vue组件
const pinia = createPinia();//获取创建pinia的函数
const persist = createPersistedState();//获取持久化函数
pinia.use(persist)//令牌配置持久性令牌
app.use(pinia)//配置token-->令牌
app.use(router)//配置路由
app.use(ElementPlus,{locale});//使用美化提示框和中文汉化
app.mount('#app')//将应用程序挂载到指定元素的方法